// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'
import API from '../API'

const energyType = 1
const type = CORE.dict(CORE.DICT.ENERGY_TYPE, energyType)

// ============================== 导出状态集 ============================== //

export default {
  // —————————————————————————————— 常量状态 —————————————————————————————— //

  /**
   * 接口
   */
  API,

  /**
   * 映射
   */
  MAP: {
    WORD: `用${type}`, // 单词
    TREE: '监测点', // 结构树
  },

  /**
   * 初始配置
   */
  INIT_CONFIG: {
    /**
     * 是否为单例结构树
     *
     * true  单例结构树 (只在原有数组上增改删)
     * false 普通结构树 (每次 setTree 生成新数组)
     */
    IS_SINGLE_TREE: true,
  },

  /**
   * 结构树字段 (可增加)
   */
  TREE_FIELD: ['children', 'id', 'monitorPointName', 'monitorPointCode', 'monitorPointType'],

  /**
   * 结构树参数
   */
  treeParam: {
    energyType,
  },
}
